package com.metro.demo.common.beans.constant;

import com.metro.demo.common.utils.DicUtil;

/**
 *  系统参数
 * @author xk
 */
public enum PropertiesEnum {

    /**
     * 系统名称
     */
    SYSTEM_NAME,
    /**
     * 默认密码
     */
    SYSTEM_DEFAULT_PASSWORD,
    /**
     * 文件上传根路径
     */
    FILE_UPLOAD_ROOT,
    /**
     * 系统静态资源
     */
    SYSTEM_RES,
    ;
    /**
     * 根据属性key获取属性值
     * @param key
     * @return 属性key对应的value值，无则返回null
     */
    public static String getPropertyValue(PropertiesEnum key){
        if(key == null){
            return null;
        }
        return DicUtil.getName(DicTypeEnum.properties, key.name());
    }

}
